android-platform-art.git
4 years ago[PATCH] Fix mterp assembly to use uxtw instead of lsl where needed.
David Srbecky [Thu, 4 Apr 2019 15:16:17 +0000 (16:16 +0100)]
[PATCH] Fix mterp assembly to use uxtw instead of lsl where needed.

Bug: https://bugs.llvm.org/show_bug.cgi?id=41504
Origin: https://android-review.googlesource.com/c/platform/art/+/940018

The old instructions are invalid according to the ARM spec.

Event though UXTW and LSL are aliases this is binary change:
"add x0, x1, w2, lsl #1" was invalid and would be treated as
"add x0, x1, x2, uxtx #1" which would keep the high bits.

With uxtw, we ignore the high bits, as expected in code.

Test: test.py -r --target --interpreter
Change-Id: I66f67ccc5a401d0cf6ac5b42d41d8df26a190046

Gbp-Pq: Name fix-mterp-assembly-to-use-uxtw-instead-of-lsl-where-needed.patch

4 years agoarm asm instruction
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
arm asm instruction

Forwarded: not-needed

Gbp-Pq: Name arm-asm-instruction.patch

4 years agoAdapt asm output of clang that no #/$ is placed before data
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
Adapt asm output of clang that no #/$ is placed before data

Forwarded: not-needed

Gbp-Pq: Name adapt-asm-output-of-clang-that-no-is-placed-before-data.patch

4 years agoWorkaround cacheflush on arm
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
Workaround cacheflush on arm

Forwarded: not-needed

Gbp-Pq: Name workaround-cacheflush-on-arm.patch

4 years agonon-x86 arches do not have PAGE_SIZE
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
non-x86 arches do not have PAGE_SIZE

Forwarded: not-needed

Gbp-Pq: Name fix-build-on-non-x86.patch

4 years agostats-incomplete-def
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
stats-incomplete-def

Gbp-Pq: Name stats-incomplete-def.patch

4 years agopython3-gen_mterp
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
python3-gen_mterp

Gbp-Pq: Name python3-gen_mterp.patch

4 years agomethod-reference-std-ns
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
method-reference-std-ns

Gbp-Pq: Name method-reference-std-ns.patch

4 years agostorage-mode-concat
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
storage-mode-concat

Gbp-Pq: Name storage-mode-concat.patch

4 years agoimage-space-dereference
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
image-space-dereference

Gbp-Pq: Name image-space-dereference.patch

4 years agoConforms with the exception specification of `std::atomic`
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
Conforms with the exception specification of `std::atomic`

All constructors of `std::atomic` require `noexcept`. As a result, its members
must also be able to instantiate without any exception throwing.

Gbp-Pq: Name atomic-exception-specification.patch

4 years agoUse `ucontext_t` instead of `ucontext`
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
Use `ucontext_t` instead of `ucontext`

Both Bionic and glibc define a struct called `ucontext_t` but only Bionic
defines an alias `ucontext_t`. Let's use the more standardized one.

Gbp-Pq: Name ucontext.patch

4 years agosomehow upstream builds don't need these headers :-/
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
somehow upstream builds don't need these headers :-/

Forwarded: not-needed

Gbp-Pq: Name missing-system-includes.patch

4 years agouse-android-dlmalloc
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
use-android-dlmalloc

Gbp-Pq: Name use-android-dlmalloc.patch

4 years agoandroid-platform-art (10.0.0+r36-4) unstable; urgency=medium
Roger Shimizu [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
android-platform-art (10.0.0+r36-4) unstable; urgency=medium

  * Team upload.
  * debian/patches:
    - Add patch to fix ftbfs for c++17 (Closes: #983964).

[dgit import unpatched android-platform-art 10.0.0+r36-4]

4 years agoImport android-platform-art_10.0.0+r36-4.debian.tar.xz
Roger Shimizu [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
Import android-platform-art_10.0.0+r36-4.debian.tar.xz

[dgit import tarball android-platform-art 10.0.0+r36-4 android-platform-art_10.0.0+r36-4.debian.tar.xz]

5 years agoImport android-platform-art_10.0.0+r36.orig.tar.gz
Hans-Christoph Steiner [Tue, 13 Oct 2020 15:10:14 +0000 (16:10 +0100)]
Import android-platform-art_10.0.0+r36.orig.tar.gz

[dgit import orig android-platform-art_10.0.0+r36.orig.tar.gz]